package com.dkm.biz.gl.persistence.entity;
import org.apache.commons.lang.builder.ToStringBuilder;

import com.dkm.base.db.persistence.entity.AbstractPo;

/**
 * 对象功能:属性可选项值 Tbl对象
 * 开发公司:SKG.COM
 * 开发人员:Yuki
 * 创建时间:2014-12-19 10:21:17
 */
public class EavValueOptionsTbl extends AbstractPo<String>{
	protected String  id; 		/*属性值 ID*/
	protected String  entityId; 		/*所属实体 ID*/
	protected String  attrId; 		/*属性 ID*/
	protected String  attrKey; 		/*属性业务键*/
	protected String  relType; 		/*关联方式。direct=直连；set=通过属性集*/
	protected String  setId; 		/*属性集 ID*/
	protected String  setKey; 		/*属性集业务键*/
	protected String  optionIds; 		/*选项 ID大文本*/
	protected String  optionLabels; 		/*选项LABEL 文本*/
	protected String  optionValues; 		/*选项值 文本*/
	protected String  createBy; 		/*创建者*/
	protected java.util.Date  createTime; 		/*创建时间*/
	
	public void setId(String id) 
	{
		this.id = id;
	}
	/**
	 * 返回 属性值 ID
	 * @return
	 */
	public String getId() 
	{
		return this.id;
	}
	public void setEntityId(String entityId) 
	{
		this.entityId = entityId;
	}
	/**
	 * 返回 所属实体 ID
	 * @return
	 */
	public String getEntityId() 
	{
		return this.entityId;
	}
	public void setAttrId(String attrId) 
	{
		this.attrId = attrId;
	}
	/**
	 * 返回 属性 ID
	 * @return
	 */
	public String getAttrId() 
	{
		return this.attrId;
	}
	public void setAttrKey(String attrKey) 
	{
		this.attrKey = attrKey;
	}
	/**
	 * 返回 属性业务键
	 * @return
	 */
	public String getAttrKey() 
	{
		return this.attrKey;
	}
	public void setRelType(String relType) 
	{
		this.relType = relType;
	}
	/**
	 * 返回 关联方式。direct=直连；set=通过属性集
	 * @return
	 */
	public String getRelType() 
	{
		return this.relType;
	}
	public void setSetId(String setId) 
	{
		this.setId = setId;
	}
	/**
	 * 返回 属性集 ID
	 * @return
	 */
	public String getSetId() 
	{
		return this.setId;
	}
	public void setSetKey(String setKey) 
	{
		this.setKey = setKey;
	}
	/**
	 * 返回 属性集业务键
	 * @return
	 */
	public String getSetKey() 
	{
		return this.setKey;
	}
	public void setOptionIds(String optionIds) 
	{
		this.optionIds = optionIds;
	}
	/**
	 * 返回 选项 ID大文本
	 * @return
	 */
	public String getOptionIds() 
	{
		return this.optionIds;
	}
	public void setOptionLabels(String optionLabels) 
	{
		this.optionLabels = optionLabels;
	}
	/**
	 * 返回 选项LABEL 文本
	 * @return
	 */
	public String getOptionLabels() 
	{
		return this.optionLabels;
	}
	public void setOptionValues(String optionValues) 
	{
		this.optionValues = optionValues;
	}
	/**
	 * 返回 选项值 文本
	 * @return
	 */
	public String getOptionValues() 
	{
		return this.optionValues;
	}
	public void setCreateBy(String createBy) 
	{
		this.createBy = createBy;
	}
	/**
	 * 返回 创建者
	 * @return
	 */
	public String getCreateBy() 
	{
		return this.createBy;
	}
	public void setCreateTime(java.util.Date createTime) 
	{
		this.createTime = createTime;
	}
	/**
	 * 返回 创建时间
	 * @return
	 */
	public java.util.Date getCreateTime() 
	{
		return this.createTime;
	}
	/**
	 * @see java.lang.Object#toString()
	 */
	public String toString() 
	{
		return new ToStringBuilder(this)
		.append("id", this.id) 
		.append("entityId", this.entityId) 
		.append("attrId", this.attrId) 
		.append("attrKey", this.attrKey) 
		.append("relType", this.relType) 
		.append("setId", this.setId) 
		.append("setKey", this.setKey) 
		.append("optionIds", this.optionIds) 
		.append("optionLabels", this.optionLabels) 
		.append("optionValues", this.optionValues) 
		.append("createBy", this.createBy) 
		.append("createTime", this.createTime) 
		.toString();
	}
}